// pages/orderDetails/orderDetails.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    orderNum:'XXXXXXXX',//订单编号
    submissionTime:'2019-01-01 14:00:00',//提交时间
    orderPay:'微信支付',//支付方式
    paymentTime:'2019-01-01 14:00:06',//付款时间
    takeTime:'2019-01-02',//提货时间
    takeAddress:'苏州园区星湖街纳米园A1南座5楼',//提货地点
    communityMinister:'赵丽颖',//社区长
    ministerTel:'18920203344',//社区长电话
    pickupPerson:'李易峰',//提货人
    telPhone:'18720203344',//手机号
    productImage:'/images/apple.png',//商品照片
    productName:'商品大标题会有十五个字符以内',//商品名称
    productPrice:'80.00',//商品价格
    productNum:'1',//商品数量
    goodsTotal:'',//商品总额
    goodsPreferential:'30.00',//商品优惠
    addUp:'',//合计
    qrCode:'/images/QR_code.png',//二维码
    serviceTel:'400-808-2838',//客服电话

    state: 3,//物流状态(1-待配送,2-等待付款,3-已取消,4-交易成功,5-交易取消)
    pay:'1',//支付方式与付款时间（1-显示）
    code:'1',//二维码部分（1-显示）
    foot:'2',//底部（2-显示）
    Btn:'2',//底部按钮（2-取消订单+立即支付，3-删除订单）
  },

  // 一键复制事件
  copy: function (e) {
    var that = this;
    wx.setClipboardData({   //设置系统剪贴板的内容
      //准备复制的数据
      data: that.data.orderNum,
      success: function (res) {
        wx.showToast({
          title: '复制成功',//成功时显示提示框（复制成功）
        });
      }
    });
  },

  // 拨打电话事件
  phone:function(e){
    var that = this;
    var phonecall = that.data.ministerTel;
    wx.makePhoneCall({
      phoneNumber: phonecall, 
    });
  },

  //点击取消订单按钮跳转至全部订单页面
  cancelOrder:function(e){
    wx.navigateTo({
      url:'/pages/allOrder/allOrder'
    });
  },

  //点击删除订单按钮跳转至全部订单页面
  delete:function(e){
    wx.navigateTo({
      url: '/pages/allOrder/allOrder'
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
 
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //物流状态页面切换
    var that = this;                 
    console.log(that)//打印
    var thestate = that.data.state
    console.log(thestate)
    if (thestate == 1){
      that.setData({
        code:1,
        foot:1,
        pay:1
      })
    } else if (thestate == 2){
      that.setData({
        code: 0,
        foot: 2,
        pay:0,
        Btn: 2
      }) 
    } else if (thestate == 3){
      that.setData({
        code: 0,
        pay: 0,
        foot: 2,
        Btn: 3
      }) 
    } else if (thestate == 4 || thestate == 5 ){
      that.setData({
        code: 0,
        pay: 1,
        foot: 2,
        Btn: 3
      })
    }
    

    //商品金额计算
    var that = this;
    var proprice = Number(that.data.productPrice);       // Number取数值
    var proNum = Number(that.data.productNum);
    var proTotal = Number(that.data.goodsTotal);
    var proPre = Number(that.data.goodsPreferential);
    var priceTotal = that.data.addUp;
    proTotal = proprice * proNum;     // 商品总额 = 商品价格 * 数量
    priceTotal = proTotal - proPre;   // 合计 = 商品总额 - 商品优惠
      that.setData({                  // 设置数值
        goodsTotal: proTotal.toFixed(2),   //toFixed(2)保留两个小数点
        addUp: priceTotal.toFixed(2)
      })
    // console.log(proTotal)
    // console.log(priceTotal)
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})